package com.chang.coupon;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/*
 * @Author Chang
 * @Date 2024/1/4 15:45
 * @Description 使用nacos作为配置中心进行统一配置管理
 * 1,引入 spring-cloud-starter-alibaba-nacos-config,以及spring-cloud-starter-bootstrap依赖
 * 2,创建bootstrap.properties配置文件,并指定服务名和nacos服务器地址spring.cloud.nacos.config.server-add=127.0.0.1:8848
 * 3,在配置中心添加一个 服务名.properties的配置文件,然后在该配置文件中进行添加配置
 * 4,controller层动态获取刷新配置注解@RefreshScope,然后@Value("${XXXX}")进行获取
 * 如果配置中心和当前应用模块都有配置文件.则以配置中心为主
 * 注: yml文件同样适用
 */


@EnableDiscoveryClient  // 开启服务注册发现功能
@SpringBootApplication
public class GulimallCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallCouponApplication.class, args);
    }

}
